var _contextPath;

$(document).ready(function() {
	$("#sellers").autocomplete({
		source : function(request, response) {
			$.ajax({
				url : contextPath + '/iccard/rechargecard/getSellers',
				dataType : "json",
				data : {
					maxRows : 10,
					keyword : request.term
				},
				success : function(data) {
					response($.map(data, function(item) {
						return {
							label : item.value + ',' + item.label,
							value : item.label
						};
					}));
				}
			});
		},
		minLength : 2,
		select : function(event, ui) {
			sellerCode = ui.item.label;
		},
		open : function() {
			$(this).removeClass("ui-corner-all").addClass("ui-corner-top");
		},
		close : function() {
			$(this).removeClass("ui-corner-top").addClass("ui-corner-all");
		}
	});

	doSearch();
	top.UppTabs.operator = top.getCurrentTagTitle();// 设置用户tab的标题值
});

function consumeLink() {
	window.location.href = contextPath
			+ "iccard/recharge/rechargecard_singlecardConsumeRecords.jsp";
}

/**
 * 判断字符串是否为空
 * 
 * @param str
 * @returns
 */
function isNotBlank(str) {
	if (str && /\S+/.test(str)) {
		return true;
	}
	return false;
}

/**
 * 查询用户列表
 */
function doSearch() {
	_contextPath = $("#contextPath").val();
	var beginTime = $('input[name="beginTime"]').val();
	var endTime = $('input[name="endTime"]').val();
	// if(isNotBlank(beginTime)){
	// beginTime = dateFormatForSearch(beginTime);
	// }
	// if(isNotBlank(endTime)){
	// endTime = dateFormatForSearch(endTime);
	// }
	if (isNotBlank(beginTime) && isNotBlank(endTime) && beginTime > endTime) {
		top.uppShow('开始时间不能大于结束时间');
		return false;
	}

	$("#data_list").datagrid(
			{
				queryParams : {
					merchantName : $("#sellers").val() != null ? $("#sellers")
							.val() : "",
					rechargeType : $("#rechargeType").val() != null ? $(
							"#rechargeType").val() : "",
					beginTime : beginTime,
					endTime : endTime
				},
				columns : [ [ {
					field : 'rechargeableCardNum',
					title : '卡号',
					width : 100
				}, {
					field : 'rechargeableCardCreditTime',
					title : '充值时间',
					width : 100,
					align : 'center',

					formatter : function(value, row, index) {
						return (new Date(Number(value))).dateConvert();
					}
				}, {
					field : 'rechargeableCardCreditAmount',
					title : '充值金额',
					width : 100,
					align : 'center'

				}, {
					field : 'rechargeType',
					title : '充值方式',
					width : 100,
					align : 'center',
					formatter : function(value, row, index) {
						if (value == '1') {
							return '现金';
						} else if (value == '0') {
							return '网银';
						} else {
							return '';
						}
					}
				}, {
					field : 'userName',
					title : '操作人员',
					width : 100,
					align : 'center',
				}

				] ],
				autoRowHeight : true,
				fitColumns : true,
				pagination : true,
				rownumbers : true,
				singleSelect : true
			});
}

function getContextPath() {
	if ("" == _contextPath) {
		_contextPath = $("#contextPath").val();
	}
	return _contextPath;
}
var _rechargeType;
function getSelect() {
	_rechargeType = $("#rechargeType").find("option:selected").val();
	alert('rechargeType==' + _rechargeType);
	return _rechargeType;
}
///**
// * 搜索
// * 
// * @return
// */
//function doSearch() {
//	var bt = $('input[name="beginTime"]').val();
//	var et = $('input[name="endTime"]').val();
//	getSelect();
//	var merchantName1 = $("#sellers").val() != null ? $("#sellers").val() : "";
//	var cardNum1 = $("#cardNum").val() != null ? $("#cardNum").val() : "";
//	$('#data_list').datagrid('load', {
//		merchantName : merchantName1,
//		rechargeType : _rechargeType,
//		beginTime : bt,
//		endTime : et
//	});
//}
